package br.com.boreo.boreoapp_orcamento.controller;

import java.util.ArrayList;

import android.content.Context;
import br.com.boreo.boreoapp_orcamento.dao.CodigosBarraDAO;
import br.com.boreo.boreoapp_orcamento.model.CodigosBarra;

public class CodigosBarraController {
	
	private CodigosBarraDAO codigosBarraDAO;
	public CodigosBarraController(Context context) {
		codigosBarraDAO = new CodigosBarraDAO(context);
	}

	public long inserir(int id_produto, String codigo, double quantidade_embalagem) {
		return codigosBarraDAO.inserir(id_produto, codigo, quantidade_embalagem);
	}

	public long inserirComId(int id, int id_produto, String codigo, double quantidade_embalagem) {
		return codigosBarraDAO.inserirComId(id, id_produto, codigo, quantidade_embalagem);
	}
	
	public long alterar(int id, int id_produto, String codigo, double quantidade_embalagem) {
		return codigosBarraDAO.alterar(id, id_produto, codigo, quantidade_embalagem);
	}

	public ArrayList<CodigosBarra> selectCodigosBarra(){
		return codigosBarraDAO.selectCodigosBarra();
	}

	public ArrayList<CodigosBarra> selectCodigosBarraPorId(int id_codigosBarra) {
		return codigosBarraDAO.selectCodigosBarraPorId(id_codigosBarra);
	}

	public ArrayList<CodigosBarra> selectCodigosPorCodigo(String codigo) {
		return codigosBarraDAO.selectCodigosPorCodigo(codigo);
	}
	
	public void excluirTodosCodigosBarra() {
		codigosBarraDAO.excluirTodosCodigosBarra();
	}
}
